package cn.edu.scau.cmi.ema.service;

import java.util.List;
import java.util.Set;
import java.io.IOException;
import com.alibaba.fastjson.JSONObject;
import java.util.Map;
import org.springframework.web.bind.annotation.RequestParam;
import cn.edu.scau.cmi.ema.domain.*;
import cn.edu.scau.cmi.ema.domain.base.CmiPagination;


public interface Event9zwzService {

	public Event9zwz saveEvent9zwz(Event9zwz event9zwz);

	public Set<Event9zwz> loadEvent9zwzs();

	public Set<Event9zwz> loadReferenceEvent9zwzs(Set<Event9zwz> event9zwzs);

	public Set<Event9zwz> loadEvent9zwzsByIdSet(Set<Integer> event9zwzsId);

	public Map<String, ?> loadEvent9zwzObjectReferencedSet(Event9zwz event9zwz);

	public Map<String, ?> loadEvent9zwzClassReferencedSet(Event9zwz event9zwz);

	public void deleteEvent9zwz(Event9zwz event9zwz);

	public void deleteEvent9zwzs(Set<Integer> deleteEvent9zwzsId);

	public List<Event9zwz> findAllEvent9zwzs(Integer startResult, Integer maxRows);

	public Event9zwz findEvent9zwzByPrimaryKey(Integer id);

	public Integer countEvent9zwzs();

	public Integer countEvent9zwzs(CmiPagination page);

	public Integer countEvent9zwzsByName(String queryName);

	public Integer countEvent9zwzsByDetachedCriteria(CmiPagination page);

}
